﻿body{padding:0;margin:0 auto;background:#fff;color:#666666;word-wrap:break-word;word-break:break-word;overflow-x:hidden;}/*@font-face {*/    /*font-family: 'Georgia';*/    /*src: url('../images/Georgia.eot');*/    /*src: url('../images/Georgia.eot?#iefix') format('embedded-opentype'),*/    /*url('../images/Georgia.woff2') format('woff2'),*/    /*url('../images/Georgia.woff') format('woff'),*/    /*url('../images/Georgia.ttf') format('truetype'),*/    /*url('../images/Georgia.svg#Georgia') format('svg');*/    /*font-weight: normal;*/    /*font-style: normal;*/    /*font-display: swap;*//*}*//*@font-face {*/    /*font-family: 'Oswald';*/    /*src: url('../images/Oswald-Medium.eot');*/    /*src: url('../images/Oswald-Medium.eot?#iefix') format('embedded-opentype'),*/    /*url('../images/Oswald-Medium.woff2') format('woff2'),*/    /*url('../images/Oswald-Medium.woff') format('woff'),*/    /*url('../images/Oswald-Medium.ttf') format('truetype'),*/    /*url('../images/Oswald-Medium.svg#Oswald-Medium') format('svg');*/    /*font-weight: 500;*/    /*font-style: normal;*/    /*font-display: swap;*//*}*/body,div,input,button,select,textarea,span,small,big,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav,pre{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0; font-family:思源黑体 CN;}.banntxtbjq,.footlx p,.footbt,.fyttbt,.fyxwbt,.page a,.page span,.fyxlbt pre,.fycpsztop,.fycplbtop li p,.fyalnr .swiper-slide p,.fyxqbt,.fycpxqbt span,.fyxqcpbt,.fycpxqtpri li span,.fyfgbotsub .swiper-slide p,.fywhri p,.fygylesz,.sybnssz,.sybnsjj p,.sybnsjj span,.sycptxtbt,.syfabt,.syfasz,.syxwgp li p,.fyssbt,.fyssbt span,.fysslb li p.fysslbbt,.fywjgle pre{font-family:思源黑体 CN}section,article,header,footer,aside,nav{display:block}.listStyle ul,.listStyle li{margin:0;padding:0;list-style:none;}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}img{border:none}a{color:#666666;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;}*{    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);    -webkit-tap-highlight-color:transparent;}.red{color: #e60012}.blue{color: #27a73c}.clear{clear:both;overflow:hidden;height:0;line-height:0}.clearafter:after,.fylcnr:after,.fyxwsj:after,.footly:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}.left{float:left}.right{float:right;}pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.overhidetwo{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}.overhidetree{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:3; -webkit-box-orient: vertical;}.overhidefore{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:4; -webkit-box-orient: vertical;}.overhidefive{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:5; -webkit-box-orient: vertical;}.overhidesix{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:6; -webkit-box-orient: vertical;}.contain {width:100%;height:100%;position:relative;z-index:0;display: none}.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}.sec_box{display:table-cell;vertical-align:middle}.radius50,.footly li:after,.fyxwsj p span,.fyxqbjq:after,.fyxqbjq:before,.fycpxqbt:before,.fycpxqtp:after,.fyspvide:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.radius30{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;}.radius20{-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem;}.radius3{-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem;}.radius5{-webkit-border-radius:.05rem;-moz-border-radius:.05rem;border-radius:.05rem;}.radius10{-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;}.fybjq p{margin-bottom: .15rem}.fybjq img{max-width:100%;height:auto !important;}.fybjq table{border:1px solid #666;border-collapse:collapse;width:100% !important;float: inherit}.fybjq table p{margin-bottom: 0}.fybjq table tr,.fybjq table tr td,.fybjq table th{border:1px solid #666}.fybjq table tr td,.fybjq table th{padding:8px 1%}select {    appearance:none;    -moz-appearance:none;    -webkit-appearance:none;    background:#0f4a82 url(../images/xialaicn.png) no-repeat center right;    background-size: .3rem auto;}textarea{resize: none}.tupian{position: relative;overflow: hidden;}.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;object-fit: cover;height: 100%}.main1520{width:15.2rem;margin: 0 auto;}.main1440{width:14.4rem;margin: 0 auto;}.main1320{width:13.2rem;margin: 0 auto;}/*图片hover效果*/.rotateimg:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.rotateimgY:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}.translY:hover{-webkit-transform:translateY(-.35rem);-moz-transform:translateY(-.35rem);-o-transform:translateY(-.35rem);transform:translateY(-.35rem)}.scaleimg:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}/*头部*/.header{width:100%;position: fixed;top:0;left: 0;z-index: 9999;height: 1.83rem;}.logo{position: absolute;left: 50%;top: .3rem;z-index: 2}.logo img{display: block;height:1.23rem;}.yuyan{margin-top:.675rem;margin-right: 6%;height: .48rem;overflow: hidden;position: relative;z-index: 2}.yuyan a{display:block;width: .48rem;line-height: .48rem;height: .48rem;border: 1px solid #fff;text-align: center;color: #fff;margin: 0 0 .08rem 0;opacity: 0;-webkit-transform:translateY(.1rem);-moz-transform:translateY(.1rem);-o-transform:translateY(.1rem);transform:translateY(.1rem);box-sizing: border-box}.yuyan:hover{height: auto}.yuyan:hover a,.yuyan a.yuyanatv{opacity: 1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}.yuyan:hover a{color: #fff;border-color: #e60012;background: #e60012}.sousuo{margin-right: .3rem;margin-top: .85rem;cursor: pointer;position: relative;z-index: 2}.sousuo p{color: #fff;border-bottom: 1px solid #fff;padding-bottom: .05rem;line-height: 1}.tcbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(21,30,43,.5);display: none}.sousuosub{position: absolute;top: -100%;left: 0;width: 100%;height: 6.7rem;background: rgba(21,30,43,.95);box-shadow: .1rem .17rem .7rem 0 rgba(21, 30, 42, 0.73);}.sousuosub .main1520{margin-top: 2.5rem;border-bottom: 1px solid rgba(255,255,255,.3)}.sstcmain{position: relative}.sstcinpt{line-height: 1.25rem\9;height: 1.25rem;border: 0;background: none;outline: none;padding: 0;width: 100%;color: #e60012}.sstcinpt::-webkit-input-placeholder{color:#e60012;}.sstcinpt::-moz-placeholder{color:#e60012;}.sstcinpt:-moz-placeholder{color:#e60012;}.sstcinpt:-ms-input-placeholder{color:#e60012;}.sstcimg{position: absolute;top:50%;right: 0;height: .22rem;display: block;cursor: pointer;margin-top: -.11rem;}.navtcbg{background: rgba(21,30,43,.95)}.navlibg{position: absolute;top: 0;left: 0;width: 41%;height: 100%}.navlibg:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,.4);z-index: 4}.navlibg li{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat}.navlibg li p{position: absolute;top: 0;left: 0;color: #f00;font-size: .4rem}.navlibg li.navlibgatv{z-index: 3}.nav{width: 44%;margin-right: -100%;margin-top: 10%;height: 75%;overflow: auto;padding-right: 1%}.nav::-webkit-scrollbar{width:.05rem;}.nav::-webkit-scrollbar-track{background-color:#e5e5e5;}.nav::-webkit-scrollbar-thumb{background-color:#e60012;}.nav::-webkit-scrollbar-thumb:hover {background-color:#e60012}.nav::-webkit-scrollbar-thumb:active {background-color:#e60012}.nav li{position: relative;margin-bottom: .5rem}.nav li:last-child{margin-bottom: 0}.nav li a.navyja{display:block;position: relative;z-index: 2;color: #fff}.nav li a.navyja span{position: absolute;top: 50%;right: 0;background: url(../images/navicn0.png) no-repeat center center;background-size: cover;width: .28rem;height: .28rem;margin-top: -.14rem;display: none}.naverji{display:none;padding-top: .5rem}.naverji a{display: block;color: #fff;margin-bottom: .12rem}.nav li:hover a.navyja,.naverji a:hover{color: rgba(230,0,18,.75)}.nav li.clinav a.navyja,.nav li.clinav:hover a.navyja{color: #e60012}.nav li.clinav a.navyja span{background-image: url(../images/navicn1.png)}.nav li.clinav .naverji{display: block}.menu-activator{cursor:pointer;z-index: 1001;position: relative;margin-left: 6%;padding-left: .45rem;margin-top: .805rem}.menu-activator p{color: #fff;height: .22rem;line-height: .22rem}.visual{    position:absolute;    width:.29rem;    height:.22rem;    top: 0;    left: 0;    transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.visual i.line{    width:100%;    height: 2px;    background-color:#fff;    -webkit-border-radius:0;    -moz-border-radius:0;    border-radius:0;    display:block;    position:absolute;    -moz-transition:all 300ms ease;    -o-transition:all 300ms ease;    -webkit-transition:all 300ms ease;    transition:all 300ms ease;    -moz-transform:translate3d(0, 0, 0);    -webkit-transform:translate3d(0, 0, 0);    transform:translate3d(0, 0, 0);}.visual i.line01{    top:0;    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);    opacity:1;    -moz-transition-delay:210ms;    -o-transition-delay:210ms;    -webkit-transition-delay:210ms;    transition-delay:210ms;}.visual i.line02{    top:50%;    margin-top: -1px;    -moz-transition-delay:140ms;    -o-transition-delay:140ms;    -webkit-transition-delay:140ms;    transition-delay:140ms;}.visual i.line03{    bottom:0;    -moz-transition-delay:70ms;    -o-transition-delay:70ms;    -webkit-transition-delay:70ms;    transition-delay:70ms;}.cliactnav .visual{top: -.16rem}.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {    top:.25rem;    margin: 0;}.cliactnav .visual i.line:nth-child(1) {    -moz-transform:rotate(-45deg);    -ms-transform:rotate(-45deg);    -webkit-transform:rotate(-45deg);    transform:rotate(-45deg)}.cliactnav .visual i.line:nth-child(3) {    -moz-transform:rotate(45deg);    -ms-transform:rotate(45deg);    -webkit-transform:rotate(45deg);    transform:rotate(45deg)}.cliactnav .visual i.line:nth-child(2){    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);    opacity:0}.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03{    -moz-transition-delay:0ms;    -o-transition-delay:0ms;    -webkit-transition-delay:0ms;    transition-delay:0ms}.bodyhide{overflow: hidden}.header_up{top: -1.2rem;}.header_bg,.header_up{background: rgba(21,30,43,.95);height: 1.2rem}.header_bg .menu-activator,.header_up .menu-activator{margin-top: .49rem}.header_bg .yuyan,.header_up .yuyan{margin-top:.36rem}.header_bg .sousuo,.header_up .sousuo{margin-top:.5rem}.header_bg .logo,.header_up .logo{top:.2rem}.header_bg .logo img,.header_up .logo img{height: .8rem}.header_xs{background: rgba(21,30,43,.95)}.navheight_xs{height: 1.83rem}/*头部 end*/.banner{position: relative;height: 100vh;}.yemianup{bottom: 0;z-index: 2;width: 1px;height: 1.3rem;background: rgba(255,255,255,.3);position: absolute;left: 50%;overflow: hidden}.yemianup:before{content: "";position: absolute;top: 0;left:0;width:1px;height:.28rem;background: #e60012;    animation:dsjbg 2s  linear infinite;-webkit-animation:dsjbg 2s  linear infinite;-moz-animation:dsjbg 2s  linear infinite;-ms-animation:dsjbg 2s  linear infinite;-o-animation:dsjbg 2s  linear infinite;}@keyframes dsjbg{    0% {        top: 0;    }    100% {        top: 100%;    }}@-webkit-keyframes dsjbg{    0% {        top: 0;    }    100% {        top: 100%;    }}@-o-keyframes dsjbg{    0% {        top: 0;    }    100% {        top: 100%;    }}@-ms-keyframes dsjbg{    0% {        top: 0;    }    100% {        top: 100%;    }}@-moz-keyframes dsjbg{    0% {        top: 0;    }    100% {        top: 100%;    }}.bannerpc .swiper-slide,.bannerpc .swiper-slide a{height: 100vh}.bannerpc .swiper-slide a{background-size: cover;background-position: center center;background-repeat: no-repeat;display: block;width: 100%}.banntxt{top: 33%;text-align: right;}.banntxtbjq{color: #fff;line-height: 1;display: block}.banntxtp{color: #fff;line-height: .42rem;display: block}.bannerapp{display: none}.bannyuan{bottom: .6rem !important;width: 15.2rem !important;left: 50% !important;margin-left: -7.6rem !important;top: auto !important;text-align: left}.bannyuan span{width: .28rem;height: .28rem;background: none;-webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;opacity: 1;margin: 0 .28rem 0 0 !important;padding: 0 !important;border: 1px solid rgba(255,255,255,.5);position: relative}.bannyuan span:after{content: "";position: absolute;top: 50%;left: 50%;width: .1rem;height: .1rem;background: rgba(255,255,255,.5);margin-left: -.05rem;margin-top: -.05rem;-webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;}.bannyuan span.swiper-pagination-bullet-active{background:none;border-color:#e60012}.bannyuan span.swiper-pagination-bullet-active:after{background:#e60012;border-color:#e60012}.bannaos{opacity: 0;-webkit-transform:translateX(1rem);-moz-transform:translateX(1rem);-o-transform:translateX(1rem);transform:translateX(1rem)}.bannaos_aos{opacity: 1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.syxw{padding: 1.6rem 0 1.5rem}.syxw .main1520{position: relative}.syxw .footbt{color: #000}.syxwgp{position: absolute;top: 0;right: 0;}.syxwgp li{display: inline-block;vertical-align: top;padding-left: .6rem;margin-left: .6rem;border-left: 1px solid #bfbfbf}.syxwgp li:first-child{padding-left: 0;margin-left: 0;border-left: 0}.sygpbt{}.sygpjj{line-height: 1;margin-top: .05rem}.sygpjj img{height: .26rem;margin-left: 0.2rem;}.syxwfl{}.syxwfl li{float:left;min-width: 1.98rem;line-height: .6rem;border: 1px solid #bfbfbf;text-align: center;padding: 0 .2rem;cursor: pointer;margin-right: .6rem}.syxwfl li.syxwflatv{background: #e60012;color: #fff;border-color: #e60012}.syxwbot{margin-left: 1.9rem;position: relative}.syxwlbt{position: relative;display: none}.syxwlbtsub{}.syxwlbtsub .swiper-slide{width: 4.8rem;}.syxwlbtsub .swiper-slide a{margin-right: -1px}.syfa{background-repeat:no-repeat;background-size: cover;padding-top: 2.3rem;background-position:  center top;background-attachment: fixed}.syfa .footbt{margin-bottom: 2.9rem}.syfabot{position: relative}.syfabotlibg{background: url(../images/syfaicnbg.png) no-repeat center center;background-size: cover;width: 25%;height: 100%;top: 0;left: 0;position: absolute}.syfabot li{float: left;width: 25%;position: relative;z-index: 3}.syfabot li a{display: block;height: 5.05rem;padding: .58rem .4rem 0;box-sizing: border-box}.syfasz{color: #fff;border-bottom: 1px solid #fff;padding-bottom: .2rem;line-height: 1;position: relative}.syfasz:after{content: "";position: absolute;background: url(../images/syjticn.png) no-repeat right top;background-size: auto 100%;top:.09rem;right: 0;width: .24rem;height: .11rem;}.syfabt{color: #fff;line-height: 1.2}.syfajj{color: #fff}.sycp{position: relative;padding-top: 1.6rem}.sycp:after{position: absolute;top: 0;left: 0;width: 100%;height:7.7rem;background: #eeefef;content: ""}.sycp .main1520{position: relative;z-index: 3}.sycp .footbt{color: #000;}.sycp .sybjq{width: 50%}.sycpbot{position: relative;}.sycpbot .fyjt0,.sycpbot .fyjt1{position: relative;left: 0;right: auto;display: inline-block;vertical-align: top;margin-right: .2rem;z-index: 3}.sycpbotsub{}.sycpbotsub .swiper-slide{position: relative;padding: 1.1rem 0 1.6rem;overflow: hidden}.sycpimg{position: absolute;top: 0;left: 0;padding-bottom: 35.8%;width:61.843%;z-index: 3}.sycptxt{width: 63%;background: #fff url(../images/fygyicn.png) no-repeat center bottom;position: relative;height: 5.45rem;background-size: 100% auto;box-shadow: 0 0 0.79rem 0 rgba(26, 39, 51, 0.09);box-sizing: border-box;padding: 1.3rem  1.4rem 0 2.7rem}.sycptxtbt{color: #000}.sycptxtjj{}.sycp .morebtn{background: none}.sywh{}.sywh .footbt{line-height: .68rem}.sywh .sybjq{margin-left: 50%;margin-top: .5rem}.sywh .morebtn,.sycp .morebtn{border: 1px solid #f00;margin-left: 50%}.sywh .morebtnsub,.sycp .morebtnsub{min-width:1.98rem;}.sybns{margin-top: 1.4rem;margin-bottom: 2.2rem;position: relative}.sybns .footbt{color: #000;text-align: center;line-height: 1.05rem;background: #fff;position: absolute;left: 0;top: 50%;margin-top:-0.525rem;width: 100%}.sybnsimg{display: block;margin: 0 auto;height: 5.52rem}.sybns li{position: absolute;width: 4.7rem;}.sybnstop{}.sybnssz,.sybnsjj{display: inline-block;}.sybnssz{margin-right: .15rem}.sybnsjj span{line-height: 1}.sybnsjj p{color: #000}.sybns li pre{display: block;padding-left: .4rem;border-top: 1px solid #3e414b;position: relative;padding-top: .25rem;margin-top: .15rem;}.sybns li pre:after{position: absolute;content: "";background: url(../images/syline.png) no-repeat center center;width: .9rem;height: .88rem;background-size: cover}.sybns li.sybnsli1 pre:after{top:-.04rem;right: -.9rem}.sybns li.sybnsli2 pre:after{top:-.04rem;left: -.9rem;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.sybns li.sybnsli3 pre:after{top:-.84rem;right: -.9rem;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.sybns li.sybnsli4 pre:after{top:-.84rem;left: -.9rem;}.sybns li.sybnsli1{top: -.75rem;left: 0}.sybns li.sybnsli2{top: -.75rem;right: 0}.sybns li.sybnsli3{top: 4.35rem;left: 0}.sybns li.sybnsli4{top: 4.35rem;right: 0}/*底部*/.footer{position:relative;}.footertop{background:url(../images/foottopbg.jpg) no-repeat center center;background-size: cover}.footertop .main1520{position: relative}.footertop .main1520:after,.footertop .main1520:before{position: absolute;width: 1px;height: 100%;background: rgba(255,255,255,.2);content: "";top: 0}.footertop .main1520:after{right: 25.5%}.footertop .main1520:before{right: 0}.footerle{width: 49%}.footbt{color: #fff;line-height: 1}.footly{position: relative}.footly li{width: 48%;position: relative}.footly li:after{content: "";position: absolute;right: 2%;top:50%;width: .08rem;height: .08rem;background: #e60012;margin-top: -.04rem;opacity: 0}.footly li.footlywid{width: 100%;}.footly li.footlywid:after{margin-top: 0;top: auto;bottom: .25rem;right: 1%}.footlyinput{line-height: .6rem\9;height: .6rem;width: 96%;border: 0;border-bottom: 1px solid rgba(255,255,255,.6);outline: none;background: none;color: #fff;padding: 0 2%}.footlyinput::-webkit-input-placeholder{color:rgba(255,255,255,.6)}.footlyinput::-moz-placeholder{color:rgba(255,255,255,.6)}.footlyinput:-moz-placeholder{color:rgba(255,255,255,.6)}.footlyinput:-ms-input-placeholder{color:rgba(255,255,255,.6)}.footlytext{line-height: .26rem;height: 1.3rem;width: 96%;border: 0;border-bottom: 1px solid rgba(255,255,255,.6);outline: none;background: none;color: #fff;padding: 0 3% .2rem 1%}.footlytext::-webkit-input-placeholder{color:rgba(255,255,255,.6)}.footlytext::-moz-placeholder{color:rgba(255,255,255,.6)}.footlytext:-moz-placeholder{color:rgba(255,255,255,.6)}.footlytext:-ms-input-placeholder{color:rgba(255,255,255,.6)}.footly li.footlyatv .footlyinput,.footly li.footlyatv .footlytext{border-color: #fff}.footly li.footlyatv:after{opacity: 1}.footerri{width: 25.5%}.footwl{text-align: center;}.footwl a{vertical-align: top;display: inline-block;width: .6rem;height: .6rem;border: 1px solid rgba(255,255,255,.3);position: relative;box-sizing: border-box;margin-left: -1px}.footwl a img{height: .14rem;top: .23rem}.footlx{background: rgba(21,57,98,.5);padding: .55rem .3rem .3rem .6rem;position: relative;background: url(../images/footlxbg.png) no-repeat center right;background-size:cover}.footlx p{color: #fff;line-height: 1;}.footlx li{background-position:left .03rem;background-size: .25rem auto;background-repeat: no-repeat;padding-left: .45rem;}.footlx li pre{color: #fff;}.footerbot{background:url(../images/footbotbg.jpg) no-repeat center center;background-size: cover}.footnav{border-bottom: 1px solid #cdd4db;text-align: center;}.footnav .main1520{ display: flex;justify-content: space-between;}.footbah span.footbeian{margin-left: .3rem}.morebtn{position: relative;display: inline-block;overflow: hidden;background: #fff}.morebtn:after{position: absolute;content: "";width: 0;height: 100%;background: #f00;top: 0;left: 0}.morebtnsub{min-width: 2.88rem;text-align: center;line-height: .6rem;padding: 0 .2rem;display: inline-block;vertical-align: top;color: #e60012;cursor: pointer;position: relative;z-index: 3}.morebtnsub span{height: .08rem;vertical-align: middle;display: inline-block;margin-left: .1rem;width: .08rem;background: url(../images/jiantou.png) no-repeat center center;background-size: 100% auto}.fybanner{position: relative}.fybannerpc{height: 100vh;background-size: cover;background-position: center center;background-repeat: no-repeat}.fybanner img.fybannersj{display: none;width: 100%;}.fybannertxt{top:45%;}.fyttbt{color: #fff;line-height: 1;text-align: center}.fyttnr{color: #fff;display: block;text-align: center}.fymain .footbt{text-align: center;color: #000000}.fylxmain .footbt{text-align: left}.fyxwlb li{float: left;width: 33.33%;margin-left: -1px}.fyxwlb li a,.syxwlbtsub .swiper-slide a{display: block;padding: 0 .21rem .08rem;border-left: 1px solid #000000;border-right: 1px solid #000000}.fyxwlbimg{padding-bottom: 60%}.fyxwsj{position: relative;line-height: .28rem}.fyxwsj p{display: inline-block;vertical-align: top;text-align: center;min-width: 1.19rem;border: 1px solid #bfbfbf;padding: 0 .1rem}.fyxwsj p span{display: inline-block;vertical-align: middle;width: .03rem;height: .03rem;background: #000;margin-right: .09rem}.fyxwgd{display: inline-block;border-bottom: 1px solid #e60012;padding-bottom: .03rem}.fyxwgd img{margin-left: .1rem;height: .08rem}.page{line-height: .6rem;text-align: center;position: relative}.ymqh{display: inline-block;vertical-align: top;border: 1px solid #bfbfbf;padding: 0 .6rem;margin: 0 .12rem}.page a,.page span{display:inline-block;text-decoration:none;cursor: pointer;text-align: center;margin: 0 .12rem;vertical-align: top;-webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;min-width: .6rem}.page a.home,.page a.prev,.page a.next,.page a.last{background-position: center center;background-size: auto .15rem;background-repeat: no-repeat;border: 1px solid #bfbfbf;height: .6rem;}.page a.home{background-image: url(../images/pagejt0.png);}.page a.prev{background-image: url(../images/pagejt1.png)}.page a.next{background-image: url(../images/pagejt2.png)}.page a.last{background-image: url(../images/pagejt3.png)}.page span.pagecurrent,.page a:hover{color:#fff;background-color:#e60012;border-color: #e60012}.page a.home:hover{background-image: url(../images/pagejtred0.png)}.page a.prev:hover{background-image: url(../images/pagejtred1.png)}.page a.next:hover{background-image: url(../images/pagejtred2.png)}.page a.last:hover{background-image: url(../images/pagejtred3.png)}.fylxmain{position: relative}.fylxmain:after{position: absolute;background: url(../images/fylxwzicn.png) no-repeat bottom right;height: 3.52rem;width: 100%;background-size: auto 100%;content: "";left: 0;bottom: 0}.fylxmain .main1440{position: relative;z-index: 3}.fylxbotle{width: 40%}.fylxbotle .footlx{background-image: url(../images/fylxbg.jpg);padding: 1rem .5rem .95rem .6rem}.fylxbotri{width:54.237%;padding-bottom:40.7%}.fycpjj{background: url(../images/fycpjjbg.jpg) no-repeat center bottom;background-size: 100% auto}.fycpbjq{text-align: center}.fycpsz{}.fycpsz li{float: left;width: 31.33%;padding: .66rem 1% 0;position: relative;text-align: center;box-sizing: border-box;height: 2.86rem}.fycpsz li:after{content: "";position: absolute;background: url(../images/fycplibg.png) no-repeat center top;width: 1px;height: 100%;background-size: 100% 100%;top: 0;right: 0}.fycpsz li:before{content: "";position: absolute;background: url(../images/fycpicn.png) no-repeat center top;width: 1.18rem;height: 1.18rem;background-size: 100% 100%;top: -.6rem;right: 0;opacity: 0}.fycpsz li:last-child:after{display: none}.fycpsztop{line-height: 1}.fycpsz li:hover{background:url(../images/fycplibg.png) repeat-x center bottom;background-size: 100% 100%;text-align: left;padding-left: .48rem}.fycpsz li:hover p{color: #fff}.fycpsz li:hover:before{opacity: 1;right: .45rem}.fycplb{background: #eff0f0}.fycplbtop li{float: left;width: 30.556%;margin: 0 4.166% .6rem 0;position: relative}.fycplbtop li:after,.fyalnr .swiper-slide p:after{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background: #e60012;opacity: 0}.fycplbimg{padding-bottom: 60.2%}.fycplbtop li p{text-align: center;line-height: 1rem;border-bottom: 1px solid #000000}.fycplbtop li:hover p{color: #e60012}.fycplbtop li:hover:after,.fyalnr .swiper-slide:hover p:after{width: 100%;opacity: 1}.fymore{text-align: center}.fyalfx{position: relative}.fyalfx:after{  position: absolute; background: url(../images/fylxwzicn.png) no-repeat bottom right;  height: 3.52rem;  width: 100%;  background-size: auto 100%;  content: "";  left: 0;  bottom: 0;}.fyalfxbot{margin-left: 2.4rem;}.fyalnr .swiper-slide{width: 9.39rem}.fyalnrimg{padding-bottom: 60%}.fyalnr .swiper-slide p{text-align: center;line-height: 1.45rem;position: relative}.fyxqmain{background: #fff;margin-top: -1.5rem;position: relative;z-index: 3}.fyxqtop{line-height: 1.5rem}.fyxqtop img{display: inline-block;vertical-align: middle;height: .28rem;margin-right: .12rem}.fyxqbjq{position: relative;border-top: 1px solid #3e414b;border-bottom: 1px solid #3e414b}.fyxqbjq:after,.fyxqbjq:before,.fycpxqtp:after{content:"";position: absolute;background: #3e414b;width: .08rem;height: .08rem;}.fyxqbjq:before,.fycpxqtp:after{top: -.04rem;left: 0}.fyxqbjq:after{bottom: -.04rem;right: 0}.fyxqnext a{width: 45%}.fyxqnext a.right{text-align: right}.fyxqbanner{}.fyxqbanner .fybannertxt{top: 36%}.fyxqrq{color: #fff}.fyxqbt{color: #fff}.fyxqjj{color: #fff}.fycpxqtp{border-top: 1px solid #3e414b;position: relative;z-index: 22}.fycpxqtple{width:42.334%;padding-bottom:25.5%}.fycpxqtpri{width: 52%}.fyxqcpbt{}.fyxqcpsj{}.fyxqcpsj span{}.fycpxqtpri li{position: relative}.fycpxqtpri li span{margin-right: .1rem}.fycpxqjj{}.fycpxqjj .fycpxqbt span{background: #fff}.fycpxqtable{}.fycpxqtj{background: #eff0f0}.fycpxqbt{position: relative;}.fycpxqbt:after{position: absolute;content: "";width: 100%;height: 1px;background: #000;top: 50%;left: 0}.fycpxqbt:before{position: absolute;content: "";width: .08rem;height: .08rem;background: #3e414b;top: 50%;right: 0;margin-top:-.04rem}.fycpxqbt span{display: inline-block;vertical-align: top;padding-right: .27rem;line-height: 1;background: #eff0f0;position: relative;z-index: 3}.fycptjlb{}.fycptjlb li{width: 47.5%;margin: 0 5% 0 0}.fygywm{background: url(../images/fygybg.png) no-repeat center bottom;background-size: 100% auto}.fygywm .main1440{position: relative}.fygywm .footbt{color: #000;position: absolute;top: 0;left: 0}.fygybot{position: relative;margin-bottom: .8rem}.fygybot:after{position: absolute;content: "";top: 0;right: 50%;width: 1px;height: 100%;background: #cccccc}.fygyri{width: 48.264%}.fygybjq{}.fygysp{position: relative;height: 4.18rem;background: #f00;cursor: pointer}.bannervideo{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;display: none;z-index: 3}.fyspvide{width: .96rem;height: .96rem;position: absolute;top: 50%;left: 50%;margin-left: -.48rem;margin-top: -.48rem}.fyspvide span{background: rgba(255,255,255,.6) url(../images/iodid.png) no-repeat center center;background-size: auto .21rem;width: 100%;height: 100%;display: block;position: relative;z-index: 3;}.fyspvide:after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(255,255,255,.9);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);background: #fff;    animation:yuanbig 1s  linear infinite;-webkit-animation:yuanbig 1s  linear infinite;-moz-animation:yuanbig 1s  linear infinite;-ms-animation:yuanbig 1s  linear infinite;-o-animation:yuanbig 1s  linear infinite; }@keyframes yuanbig{    0% {        -webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);        opacity: 0;    }    50% {        -webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);        opacity: .4;    }    100% {        -webkit-transform:scale(1.8);-moz-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8);        opacity: 0;    }}@-webkit-keyframes yuanbig{    0% {        -webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);        opacity: 0;    }    50% {        -webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);        opacity: .4;    }    100% {        -webkit-transform:scale(1.8);-moz-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8);        opacity: 0;    }}@-o-keyframes yuanbig{    0% {        -webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);        opacity: 0;    }    50% {        -webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);        opacity: .4;    }    100% {        -webkit-transform:scale(1.8);-moz-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8);        opacity: 0;    }}@-ms-keyframes yuanbig{    0% {        -webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);        opacity: 0;    }    50% {        -webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);        opacity: .4;    }    100% {        -webkit-transform:scale(1.8);-moz-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8);        opacity: 0;    }}@-moz-keyframes yuanbig{    0% {        -webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);        opacity: 0;    }    50% {        -webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);        opacity: .4;    }    100% {        -webkit-transform:scale(1.8);-moz-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8);        opacity: 0;    }}.fygyle{width: 50%;padding-top: 1rem}.fygyle li{float: left;width: 50%;margin-top: 1.3rem}.fygylesz{line-height: 1}.fygylejj{}.fyqywh{position: relative}.fyqywh:after{position: absolute;top: 0;left: 0;width: 100%;height: 7.65rem;background: #eff0f0;content: ""}.fyqywh .main1440{position: relative;z-index: 3}.fyqywh .footbt{color: #000;text-align: center;margin-bottom: 2.1rem}.fyqywhbot{}.fyqywhbot li{position: relative;margin-bottom: 1.7rem}.fyqywhbot li:last-child{margin-bottom: 0}.fywhle{width: 49.237%;padding-bottom:37.8%;position: absolute;top: -1rem;left: 0;z-index: 3}.fywhri{float: right;width: 61.528%;height: 5.03rem;background: #fff; box-shadow: 0 0 .79rem 0 rgba(26, 39, 51, 0.09);position: relative;box-sizing: border-box;padding: 1.2rem .7rem 0 2.8rem}.fywhri:after{content: "";position: absolute;background: url(../images/fygyicn.png) no-repeat center bottom;height: 1.34rem;width: 100%;background-size: 100% auto;left: 0;bottom: 0}.fywhri p{}.fywhri pre{}.fyqywhbot li:nth-child(2n) .fywhle{right: 0;left: auto;}.fyqywhbot li:nth-child(2n) .fywhri{float: left;padding-left: 1rem;padding-right: 2.4rem}.fycyfg{background: #eff0f0;position: relative}.fycyfg:after{content: "";position: absolute;background: url(../images/fygylogoicn.png) no-repeat center bottom;background-size: auto 100%;height: 2.8rem;width: 100%;left: 0;bottom: 0}.fycyfg .fyjt0{right: 3.3rem}.fycyfg .fyjt1{right: 2.4rem}.fyfgbot{position: relative}.fyjt0,.fyjt1{position: absolute;top: -1.6rem;width: .6rem;height: .6rem;border: 1px solid #bfbfbf;background-position: center center;background-size: auto .15rem;background-repeat: no-repeat;cursor: pointer}.fyjt0{background-image: url(../images/pagejt1.png);right: 2.8rem}.fyjt1{background-image: url(../images/pagejt2.png);right: 1.9rem}.fyjt0:hover{background-color: #e60012;background-image: url(../images/pagejtred1.png);border-color: #e60012}.fyjt1:hover{background-color: #e60012;background-image: url(../images/pagejtred2.png);border-color: #e60012}.fyfgbotsub{}.fyfgbotsub .swiper-slide{width: 9.39rem}.fycyfgimg{padding-bottom:60.2%}.fycyfgimg:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7)}.fyfgbotsub .swiper-slide p{text-align: center;line-height: 1.5rem;position: relative}.fyfgbotsub .swiper-slide p:after{content: "";  position: absolute;  bottom: 0;  left: 0;  width: 0;  height: 1px;  background: #e60012;  opacity: 0;}.fyfgbotsub .swiper-slide-active .fycyfgimg:after{background: none}.fyfgbotsub .swiper-slide-active p{color: #e60012 !important;}.fyfgbotsub .swiper-slide-active p:after{width: 100%;opacity: 1;}.fymbxss{background: #eff0f0}.fymbxss .fyxqtop{margin: 0 auto;line-height: .6rem}.fyssbt{margin-bottom: .2rem}.fysslb{padding-bottom: .9rem}.fysslb li{border-bottom: 1px solid #000}.fysslb li a{padding: .6rem 0;display: block;position: relative}.fysslb li a:hover{color: #e60012}.fysslb li p.fysslbbt{padding-right: 2.5rem}.fysslb li p.fyxwgd{position: absolute;top: .67rem;right: 0}.fysswjg{padding-top: .9rem}.fywjgle{width: 49%;padding-top: .1rem}.fysswubt{line-height: .64rem;margin-bottom: .4rem}.fysswujj{line-height: .42rem}.fywjgri{width: 50%}.fywjgri  img{display: block;width: 100%}.fyxwxqbanner{}.fyxwxqbanner:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2)}.fyxwxqbanner .main1440{z-index: 3}.fyxwxqbanner .fybannersj{z-index: 3;position: relative}    /*共用*/.fyxqtop,.fyxqbjq,.fyxqnext,.fycpxqtj .fycpxqbt,.fycptjlb,.fycpxqjj .fycpxqbt,.fycpxqtable,.fycpxqtp{margin-left:.6rem;margin-right: .6rem}.fycplbtop li:nth-child(3n),.fycptjlb li:nth-child(2n){margin-right: 0}.footlx p,.footnav a,.footbt,.fyttbt,.fycpszbot,.fyxqbt,.fygylejj,.menu-activator p,.sousuo p,.fyssbt,.fysswubt{text-transform: uppercase}.fyxlbt pre,.fyxwbt,.fycpsz li p,.fycplbtop li p,.fycpxqbt span,.fyxqcpbt,.fycpxqtpri li span,.fycyfg .footbt,.fyfgbotsub .swiper-slide p,.fywhri p,.fygylesz,.fygylejj,.sywh .footbt,.sygpbt,.fyssbt,.fysslb li a,.fysswujj{color: #000000}.footnav a{color: #0a0e1a}.bbbb{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position: absolute;top: 50%}.banntxt,.footwl a img,.fybannertxt,.logo{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position: absolute;left: 50%}.fyqywh{padding: 1.4rem 0 .8rem}.fyalfx{padding: 1.3rem 0 1.6rem}.fycpjj{padding: 1.3rem 0 1.7rem}.fymain{padding: 1.5rem 0 .95rem}.fycyfg{padding: 1.2rem 0 1.3rem}.fygywm{padding: 1.2rem 0 1.1rem}.footertop .main1520{padding: 1.1rem 0 1.6rem}.fycplb{padding: 1rem 0 .9rem}.fycpxqjj{padding: .8rem 0 .9rem}.fyssmain{padding: .9rem 0 1.2rem}.fycpxqtj{padding: .9rem 0}.fyxqnext{padding: .7rem 0 1.2rem}.fycpxqtp{padding: .66rem 0}.fyxqbjq{padding: .6rem 0}.footnav{padding: .55rem 0}.footbah{padding: .45rem 0}.fyxlbt{padding: .42rem 0 .7rem}.fyxqcpbt{padding: .2rem 0 .4rem}.fycpmain{padding: 0}.fyxwlb{padding-bottom: .25rem}.fylxmain{padding-bottom: 2.1rem}.fycplbtop{padding-bottom: .2rem}.fyfgbot{margin-top: 1rem}.syxwbot{margin-top: .9rem}.syxwfl{margin-top: .6rem}.footly li .morebtn{margin-top: .35rem}.fycpxqbt{margin-bottom: .6rem}.fycpbjq{margin-bottom: 1.3rem}.footwl{margin-bottom: 1.1rem}.fymain .footbt{margin-bottom: 1rem}.footerle .footbt{margin-bottom: .9rem}.fycpmain .fycpjj .footbt{margin-bottom: .57rem}.fyxwlb li{margin-bottom: .65rem}.footlx p,.footly li,.fyttbt,.sybjq,.syfasz{margin-bottom: .5rem}.banntxtbjq,.fyxqbt,.fywhri p,.fygybjq,.sycptxtbt,.sycptxtjj{margin-bottom: .4rem}.footlx li,.fyxwlbimg,.fyxqcpsj{margin-bottom: .3rem}.fyxwjj,.fycpsztop,.fycpxqtpri li,.fygylesz{margin-bottom: .25rem}.fyxqrq,.sycptop,.syfabt{margin-bottom: .2rem}.fyxwsj{margin-bottom: .16rem}.fyxwbt{margin-bottom: .12rem}.footly li:last-child{margin-bottom: 0}/*字体*/.fontsize92{font-size: .92rem}/*92*/.fontsize80{font-size: .8rem}/*80*/.fontsize56{font-size: .56rem}/*一级 56*/.fontsize46{font-size: .46rem}/*46*/.fontsize32{font-size: .32rem}/*32*/.fontsize30{font-size: .3rem}/*新闻标题 30*/body,input,select,textarea,.fontsize16{font-size: .16rem;}/*默认16*/.fyttnr,.fyxlbt pre{line-height: .5rem}.fygylejj{line-height: .36rem}.fybjq,.footlx li pre,.fyxwjj,.fyxqjj,.fywhri pre,.sybns li pre,.sycptxtjj,.syfajj{line-height: .32rem}.fyxwjj{height: .64rem}.fycpbjq{line-height: .32rem}.fyxqbt{line-height: .68rem}.sywh .sybjq,.sycptxtjj{max-height: 1.28rem}.sycp .sybjq{max-height: .96rem}.syfajj{height: 1.3rem}/*交互*/.morebtn:hover .morebtnsub{color: #fff}.morebtn:hover:after{width: 100%}.morebtn:hover .morebtnsub span{background-image: url(../images/jiantou1.png); -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.footnav a:hover,.footbah a:hover,.fyxwlb li:hover .fyxwbt,.fyalnr .swiper-slide:hover p,.fyxqtop a:hover,.fyxqnext a:hover,.sycpbotsub .swiper-slide:hover .sycptxtbt,.syxwlbtsub .swiper-slide:hover .fyxwbt{color: #e60012}.footwl a:hover{border-color:rgba(255,255,255,.8);position: relative;z-index: 3}.fyxwlb li:hover .fyxwgd img,.fymore .fyxwgd:hover img,.sycpbotsub .swiper-slide:hover .fyxwgd img,.syxwlbtsub .swiper-slide:hover .fyxwgd img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.scaleimg img,.rotateimg img,.bannyuan span,.bannyuan span:after,.footlyinput,.footlytext,.footly li:after,.morebtn:after,.morebtnsub span,.morebtnsub,.footnav a,.footbah a,.footwl a,.page a,.page span,.fyxwgd img,.fyxwbt,.fycpsz li,.fycpsz li p,.fycpsz li:hover:before,.fycplbtop li p,.fycplbtop li:after,.fyalnr .swiper-slide p:after,.fyalnr .swiper-slide p,.fyxqtop a,.fyxqnext a,.fyjt0, .fyjt1,.fycyfgimg:after,.fyfgbotsub .swiper-slide p,.fyfgbotsub .swiper-slide p:after,.sycptxtbt,.yuyan a,.yuyan,.header,.nav li a.navyja,.naverji a,.logo,.logo img,.menu-activator,.yuyan,.sousuo,.fysslb li a{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.bannaos{transition:all 1.5s ease;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;}.banntxtp{transition-delay: .2s;}/**********************************************适配*******************************************************/@media only screen and (max-width:1680px){    /*字体*/    body,input,select,textarea,.fontsize16{font-size: .186rem;}/*默认16*/    .footbah{font-size: .165rem}}@media only screen and (max-width:1600px){}@media only screen and (max-width:1440px){    .footer .main1520{width: 16rem}    .footbah span.footbeian{margin-left: .1rem}    .fyxlbt {padding: 0.2rem 0 0.5rem;}    /*字体*/    body,input,select,textarea,.fontsize16{font-size: .216rem;}/*默认16*/    .footbah{font-size: .18rem}    .fybjq, .footlx li pre, .fyxwjj, .fyxqjj, .fywhri pre, .sybns li pre, .sycptxtjj, .syfajj{line-height: .4rem}    .fyxwjj{height: .8rem}    .sycp .sybjq{max-height: 1.2rem}    .sywh .sybjq, .sycptxtjj{max-height: 1.6rem}    .syfajj{height: 2rem}}@media only screen and (max-width:1366px){    .footbah a.right{float: inherit;margin-top: 0.05rem;display: inline-block;}    .sybns li{width: 5.5rem}    .sybns li.sybnsli1{left: -.8rem}    .sybns li.sybnsli2{right: -.8rem}    .sybns li.sybnsli3{left: -.8rem}    .sybns li.sybnsli4{right: -.8rem}    .fywhri{padding-top: .5rem}    .fylxbotle .footlx{padding-top: .65rem;padding-bottom: .95rem}    /*字体*/    body,input,select,textarea,.fontsize16{font-size: .2285rem;}/*默认16*/    .footbah{font-size: .21875rem}}@media only screen and (max-width:1280px){    .main1520{width:16rem;}    .main1440{width:15.2rem;}    .main1320{width:14.4rem;}    .fyxlbt {padding: 0.4rem 0 0.65rem; }    .fyalfxbot { margin-left: 1.85rem;  }    .syxwbot{margin-left: 1.5rem}    .sybns li.sybnsli1{left: -.4rem}    .sybns li.sybnsli2{right: -.4rem}    .sybns li.sybnsli3{left: -.4rem}    .sybns li.sybnsli4{right: -.4rem}    .fyjt0{right: 2.4rem}    .fyjt1{right: 1.5rem}    .fycyfg .fyjt0{right: 2.8rem}    .fycyfg .fyjt1{right: 1.9rem}}@media only screen and (max-width:1200px){    .fysslb li p.fysslbbt{padding-right:3rem}}@media only screen and (max-width:1152px){}/*---------------------------------平板----------------------------------------------*/@media only screen and (max-width:1024px){    .sousuo{margin-top: .75rem}    .footlx li{background-size: .3rem auto;    background-position: left 0.08rem}    .fyxwgd img{height: .14rem}    .morebtnsub span{width: .14rem;height: .14rem}    .morebtnsub{padding: 0 .3rem}    .sybnssz{margin-right: 0}    .sybns li{width: 5.9rem}    .fylxbotle .footlx{padding-bottom: .75rem}    .footwl a img{height: .2rem;top: .2rem}    .fysslb li p.fysslbbt{padding-right:3.5rem}    .fymbxss .fyxqtop{line-height: 1rem}    /*字体*/    .fontsize32{font-size: .38rem}/*32*/    .fontsize30{font-size: .346rem}/*新闻标题 30*/    body,input,select,textarea,.fontsize16{font-size: .2916rem;}/*默认16*/    .yuyan a{font-size: .24rem}    .footbah,.footnav a{font-size: .25rem}    .fybjq, .footlx li pre, .fyxwjj, .fyxqjj, .fywhri pre, .sybns li pre, .sycptxtjj, .syfajj,.fyxwsj{line-height: .4rem}    .fyxwjj{height: .8rem}    .sycp .sybjq{max-height: 1.2rem}    .sywh .sybjq, .sycptxtjj{max-height: 1.6rem}    .syfajj{height: 2rem}}@media only screen and (max-width:992px){}@media only screen and (max-width:870px){}@media only screen and (max-width:768px){    .fylxbotle .footlx{padding-bottom: .4rem;}    .footerri{width: 35%}    .footerle{width: 60%}    .footertop .main1520:after{right: 35%}    .footwl a{width: .8rem;height: .8rem}    .footwl a img {  height: 0.3rem;  top: 0.25rem;  }    .fywhri{width: 65%;height: 6rem}    .fyqywhbot li:nth-child(2n) .fywhri{padding-left: .55rem}    .fycpsz li{height: 4rem}    .syxwgp{top: -.3rem}    .fyjt0, .fyjt1{background-size: auto 42%}    .sybns li{width: 6.9rem}    .sybns li.sybnsli1{left: -1rem}    .sybns li.sybnsli2{right: -1rem}    .sybns li.sybnsli3{left: -.5rem}    .sybns li.sybnsli4{right: -.5rem}    .fysslb li p.fysslbbt{padding-right:3.8rem}    /*字体*/    .fontsize46{font-size: .52rem}/*46*/    .fontsize32{font-size: .5rem}/*32*/    .fontsize30{font-size: .45rem}/*新闻标题 30*/    body,input,select,textarea,.fontsize16{font-size: .35rem;}/*默认16*/    .yuyan a{font-size: .24rem}    .footbah,.footnav a{font-size: .25rem}}@media only screen and (max-width:750px){    .main1520,.main1440,.main1320,.footer .main1520{width:90%}    .header{background: rgba(21,30,43,.95)}    .header,.navheight{height: 1rem}    .yuyan{margin-right: 2%;margin-top: .25rem}    .menu-activator{margin-left: 2%;margin-top: .4rem}    .sousuo{margin-top: .34rem;margin-right: .15rem}    .logo{top: .1rem}    .logo img{height: .8rem}    .nav{width: 88%;margin-top: 0;height: 100%;}    .nav ul{padding-top: 1.8rem}    .sousuosub{height: 5rem}    .sousuosub .main1520{margin-top: 2rem}    .fybannertxt{top: 20%}    .fyxqbanner .fybannertxt{top: 20%}    .fylxbotri{padding-bottom: 74.7%}    .syfabot li{width: 100%}    .footbah{line-height: 1.5}    .footlx{padding: .3rem 5%}    .footwl{text-align: left}    .fygywm .footbt{position: relative;top: 0;left: 0;margin-bottom: .6rem}    .fygysp{height: 4rem}    .fygyle{padding: .6rem 0 .2rem}    .fygyle li{width: 50%;margin: 0 0 .4rem 0}    .fywhle{position: relative;width: 100%;margin: 0;left: 0;top: 0;padding-bottom: 76.8%}    .fywhri,.fyqywhbot li:nth-child(2n) .fywhri{float: inherit;padding: .4rem 5% .9rem;width: 100%;height: auto;}    .fyfgbotsub .swiper-slide{width: 5.6rem}    .fycyfg .fyjt0{top: 30%;left: 7%;margin-top:0;z-index: 2}    .fycyfg .fyjt1{top: 30%;right: 7%;margin-top:0;z-index: 2}    .fyxqtop{line-height: 1rem}    .fyxqmain{margin-top: -1rem}    .fycpxqtple{padding-bottom: 59.5%}    .fyalfxbot{margin-left: 0}    .fyalnr .swiper-slide{width: 5.6rem}    .fyalfx:after{background-size: 100% auto}    .fycpsz li{float: inherit;width: 100%;height: auto;padding: .3rem 5% .8rem}    .fycpsz li:after{display: none}    .fyxqnext{padding: .6rem 0 .9rem}    .fyxqnext a{width: 100%;text-align: left !important;margin: .05rem 0}    .page a, .page span{display: none}    .page a.next,  .page a.home,    .page a.prev,.page a.last, .page span.pagecurrent{display: inline-block}    .ymqh{padding: 0;border: 0}    .banner{height:auto}    .bannerpc .swiper-slide, .bannerpc .swiper-slide a{height: auto}    .bannerapp{width: 100%}    .banntxt{top: 16%}    .syxwgp{position: relative;top: 0;margin: 0 auto .6rem}    .syxwgp li{padding-left: 0.3rem;  margin-left: 0.3rem;}    .syxwfl{overflow-x: scroll;overflow-y: hidden;width: 100%;}    .syxwfl ul{ width: auto;        overflow-x: scroll;        overflow-y: hidden;        display: flex;        flex-wrap: nowrap;        white-space: nowrap;}    .syxwfl li{min-width: inherit;margin: 0 .2rem 0 0}    .syfa .footbt{color: #000}    .syxwbot{margin-left: 5%}    .sybns .footbt{position: relative;margin: 0 0 .6rem 0;left: 0;top: 0;text-align: left;line-height: inherit;}    .sybns li{position: relative;width: 100% !important;top: 0 !important;left: 0 !important;right: 0 !important;margin: 0 0 .4rem 0}    .sybnssz{margin-right: .05rem}    .sywh .sybjq,.sywh .morebtn, .sycp .morebtn{margin-left: 0}    .sycpbotsub .swiper-slide{padding: 0}    .sycpimg{position: relative;width: 100%;padding-bottom: 57.8%}    .sycptxt{width: 100%;float: inherit;height: auto;padding: .6rem 0;box-shadow: none}    .sycpbot .fyjt0, .sycpbot .fyjt1{top:auto;position: absolute;bottom: .45rem;left: auto}    .sycpbot .fyjt0{right: 1rem}    .sycpbot .fyjt1{right: 0}    .sycp:after{height: 6.5rem}    .syfa{background-attachment: inherit;padding: .9rem 0}    .syfabot li{margin-bottom: .2rem}    .syfabot li a{height: auto;padding: .6rem 5%;border: 1px solid rgba(255,255,255,.5)}    .syfasz{border-bottom: 1px solid rgba(255,255,255,.3)}    .syfabt{margin-bottom: 0;    display: block;        white-space: inherit;        overflow: inherit;        text-overflow: inherit;}    .syxwlbt .fyjt0{top: 18%;z-index: 2;left: 5%}    .syxwlbt .fyjt1{top: 18%;z-index: 2;right: 5%}    .fysslb li p.fysslbbt{padding-right:0}    .fysslb li p.fyxwgd{position: relative;top: 0;left: 0;right: 0;margin-top: .1rem}    .fysswjg{padding-top: .4rem}    .fywjgle{float: inherit;width: 100%;padding-top: 0}    .fywjgri{float: inherit;width: 100%;margin-top: .6rem}    .fysswujj{line-height: .5rem}    .fysswubt{line-height: .5rem}    .logo{left: 5%;-webkit-transform: translateX(0);-moz-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);}    .menu-activator{margin-right: 0;  margin-top: 0;  position: absolute;  right: .4rem;  top: 0.26rem;  margin-left: 0; height: 0.48rem;  width: 0.66rem;  padding: 0;}    .menu-activator p{display: none}    .cliactnav{top: .37rem}    .visual{width: .66rem;height: .48rem}    .sousuo{width: .73rem;height: .73rem;border: 1px solid #fff;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;box-sizing: border-box;margin-top: .135rem;background: url(../images/sssjicn.png) no-repeat center center;background-size: .25rem auto;margin-right: .4rem}    .sousuo p{position: absolute;top: 0;left: 0;width: 100%;height: 100%;font-size: 0 !important;border-bottom: 0;color: transparent}    .yuyan{height: .73rem;margin-top: .135rem;margin-right:1.46rem}    .yuyan a{width: .73rem;height: .73rem;line-height: .73rem;font-size: .24rem !important;margin-bottom: .25rem}    /*共用*/    .sybns li{opacity: 1 !important;-webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0);}    .fycptjlb li,.fycplbtop li,.fyxwlb li{float: inherit;width: 100%;margin: 0 0 .6rem 0}    .fycptjlb li:last-child{margin-bottom: 0}    .fyxqtop, .fyxqbjq, .fyxqnext, .fycpxqtj .fycpxqbt, .fycptjlb, .fycpxqjj .fycpxqbt, .fycpxqtable, .fycpxqtp{margin-left:0;margin-right:0}    .fylxbotle,.fylxbotri,.footerle,.footerri,.fygyri,.fygyle,.fycpxqtple,.fycpxqtpri,.sycp .sybjq,.sycptop .footbt{float: inherit;width: 100%}    .fylxbotri{margin-top: .6rem}    .fybannerpc,.syfajj,.footnav,.fygybot:after,.footertop .main1520:after, .footertop .main1520:before,.fyxqjj,.sybnsimg,.sybns li pre:after{display: none}    .navlibg,.syfabotlibg{display: none !important;}    .fybanner img.fybannersj,.bannerapp{display: block}    .fylxmain,.fyqywh,.fycyfg,.fyalfx,.fycplb,.fycpjj,.fymain,.syxw,.fyssmain{padding: .9rem 0}    .footertop .main1520{padding: .6rem 0}    .fysslb li a{padding: .3rem 0}    .sycp{padding-top: .9rem}    .fyxlbt{padding-top: 0}    .fyxlbt{padding-bottom: .6rem}    .sybns{margin: .9rem auto}    .fyfgbot{margin-top: .6rem}    .footbah a.right,.fyxqmain{margin-top: 0}    .sycp{margin-bottom: .9rem}    .fymain .footbt,.footwl,.footerle .footbt,.footerle,.fyqywh .footbt,.fycpbjq,.footbt,.sycptop,.syfa .footbt{margin-bottom: .6rem}    .footlx p, .footly li, .sybjq, .syfasz,.fyqywhbot li{margin-bottom: .4rem}    .fyttbt{margin-bottom: .2rem}    .fygybot{margin-bottom: 0}    .fyxwxqbanner .fybannerpc{display: block;height: 100%;width: 100%;position: absolute;top: 0;left: 0}    .fyxwxqbanner .fybannertxt{position: relative;padding: .5rem 0;        -webkit-transform: translateX(0);        -moz-transform: translateX(0);        -o-transform: translateX(0);        transform: translateX(0);        left: 0;    }    .fyxqbt{font-size: .36rem !important;}    /*字体*/    .fontsize92{font-size: .4rem}/*92*/    .fontsize80{font-size: .8rem}/*80*/    .fontsize56{font-size: .44rem}/*一级 56*/    .fontsize46{font-size: .36rem}/*46*/    .fontsize32{font-size: .28rem}/*32*/    .fycpxqbt span{font-size: .36rem}    .fontsize30{font-size: .36rem}/*新闻标题 30*/    body,input,select,textarea,.fontsize16{font-size: .32rem;}/*默认16*/    .yuyan a{font-size: .22rem}    .footbah,.footnav a,.sousuo p{font-size: .24rem}    .sybnssz{font-size: .56rem}    .syfabt,.syxwfl li{font-size: .36rem}    .fybjq, .footlx li pre, .fyxwjj, .fyxqjj, .fywhri pre, .sybns li pre, .sycptxtjj, .syfajj, .fyxwsj,.fyttnr,.fyxqbt,.fyxlbt pre{line-height: .56rem}    .fyxwjj{max-height: 1.12rem;height: auto}    .sywh .sybjq,.sycptxtjj{max-height: 2.24rem}    .sycp .sybjq{max-height: 1.68rem}    }@media only screen and (max-width:720px){}@media only screen and (max-width:640px){}/*---------------------------------手机----------------------------------------------*/@media only screen and (max-width:500px){}@media only screen and (max-width:414px){}@media only screen and (max-width:375px){}@media only screen and (max-width:360px){}@media only screen and (max-width:320px){}/*1280*1024*/@media (max-width:1280px) and (min-height:867px){}@media (min-width:1025px) and (max-height:900px){}@media only screen and (max-height:780px){}@media (min-width:1025px) and (max-height:780px){}@media only screen and (max-height:630px){}